|
CATIA V5 Programmierung : Macro Icon in Toolbar ausgegraut
mycon am 25.02.2011 um 16:20 Uhr (0)
Das Macro läuft, nur ist das Icon ausgegraut, wenn ich die Skizze über den Pad/Pocket dialog neu erstellt habe.Wenn ich direkt über den Editor starte funzt es trotzdem, nur das Icon is grau
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA oder .NET?
mycon am 21.05.2011 um 11:31 Uhr (1)
Hallo,ich habe mich in letzter Zeit etwas mit Catia Makros beschäftigt, bin aber dennoch relativ neu auf dem Gebiet.Bisher habe ich kleinere Makro/Programme sowohl in .CatScript, .catvba (VBA) und in .Net geschrieben und würde mich gerne auf eines davon speziallisieren, ich bin mir nur nicht sicher welches davon.Momentan würde ich zu .NET tendieren, da das so wie ich mitbekommen habe ja das mächtigste ist und ich auch eigenständige Programme damit schreiben kann.Ziel ist es, das ich keine Nachteile beim sc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro Icon in Toolbar ausgegraut
mycon am 25.02.2011 um 16:25 Uhr (0)
Hm, ja. Ich habs direkt im Skizzierer eingebaut.Wie kann man das unabhängig einbinden?Ist das nicht immer nur für die derzeit aktive Workbench gültig?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro Icon in Toolbar ausgegraut
mycon am 31.03.2011 um 16:01 Uhr (0)
Ist leider trotzdem ausgegraut.Bekomme es einfach nicht hin das es klickbar ist.Das ist BTW. jedes mal so, also nicht nur gelegentlich.Auch ein Fensterwechsel hilft dann nicht.Woran könnte das sonst noch liegen?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro Icon in Toolbar ausgegraut
mycon am 25.02.2011 um 14:21 Uhr (0)
Hi,hab nur eine kleine Frage.Ich habe ein Makro das in der Workbench WK0WS (Skizzierer) ausgeführt werden soll. Das hab ich mir auf eine eigene Toolbar gelegt.Gehe ich auf Skizze, klick eine Fläche an, funzt das prima.Gehe ich in eine bereits existierende Skizze von z.b. einem Pad/Pocket geht es ebenfalls.Nur wenn ich auf Pad/Pocket klicke und die "neue" skizze auf eine Fläche lege, funzt das nicht - Dann ist das Macroicon auf der Toolbar ausgegraut.Weiss jemand warum?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fix Together in einer Skizze
mycon am 19.02.2011 um 15:34 Uhr (0)
Bis jetzt nicht, nein, da ich das Makro schon aus einer Skizze herraus aufrufe.Habe es jetzt mal mit: Dim StartParts As Documents Set StartParts = CATIA.Documents Dim StartPart As PartDocument Set StartPart = CATIA.ActiveDocument Dim sketch1 As Sketch sketch1 = StartPart.Part.InWorkObject.Name Dim my2DFactory As Factory2D Set my2DFactory = sketch1.OpenEdition CATIA.StartCommand "Fix Together"versucht, kommt aber nach wie vor der gleiche Fehler.[Diese Nachricht wurde von mycon am ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA oder .NET?
mycon am 22.05.2011 um 11:01 Uhr (1)
Ok, danke für die Antwort.Also waren meine Gedankengänge nicht verkehrt.Eine Frage hätte ich aber noch.Derzeit erstelle ich mit Visual Studio .exe Dateien, die ich dann mit einer .catvba aus Catia herraus aufrufe.Allerdings habe ich gesehen, das andere das mit einer .dll machen die dann aufgerufen wird.Was ist sinnvoller, bzw. wie bindet man das am besten/elegantesten in Catia ein?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fix Together in einer Skizze
mycon am 19.02.2011 um 15:14 Uhr (0)
Hm, eigentlich nicht.Wenn ich:MsgBox StartPart.Part.InWorkObject.Namevor dem Catia.Startcommand verwende, gibt er mir aus "Skizze2"Oder muss ich das im Script irgendwie nochmal extra deklarieren?Oder gibt es ggf. einen anderen Weg es zu lösen, ausser über Catia.Startcommand ?[Diese Nachricht wurde von mycon am 19. Feb. 2011 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktives Part bzw. .InWorkObject in einem Produkt?
mycon am 20.02.2011 um 12:16 Uhr (0)
mh, bekomme dein code nicht zum laufen, er hat scheinbar ein problem mit der zeileSet selplane = selection1.Item(1).ValueEine andere alternative wäre es vermtl. für mich das ganze via SendKeys zu machen.Dann ist es ja egal in welcher Workbench ich gerade bin.Nur leider sind auch da meine Versuche erfolglos.Ist das wirklich so schwer ein simples paste in das derzeit aktive Dokument zu machen?Dim documents1 as Documentsset documents1 = Catia.DocumentsDim document1 as Documentset document1 = Catia.ActiveDocum ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit C# Parameter auslesen
mycon am 24.06.2017 um 22:52 Uhr (1)
Hallo,ich möchte mit C# einen Parameter in Catia bekommen, auslesen und neuen Text reinschreiben.Mein bisheriger Versuch:Code: INFITF.Application App = (INFITF.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Catia.Application"); MECMOD.PartDocument aDoc = (MECMOD.PartDocument)App.ActiveDocument; INFITF.Selection Sel = aDoc.Selection; Sel.Clear(); Sel.Search("(Name=Material & CATKnowledgeSearch.InternalParameter), ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fix Together in einer Skizze
mycon am 19.02.2011 um 14:18 Uhr (0)
Hi,wenn ich in einer Skizze eine Geometrie bereits selektiert habe,wie kann ich dann das "Gruppieren".Habe es mit: Catia.Startcommand "Fix Together"versucht, allerdings kommt dann eine Fehlermeldung das er den Befehl nicht kennt.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visualize in the BOM
mycon am 06.08.2011 um 22:52 Uhr (0)
Ist das immer noch so das es nicht geht oder wurde inzwischen nachgebessert?Nutze Catia v5 R19 SP3 und greife mit VB.NET via COM Object zu.Falls nein, gibt es dann evntl. eine .dll o.ä. die mittels CAA das ändern kann die ich wiederum mit meinem VB.NET aufrufen kann? Oder irgend einen anderen Weg diesen Haken zu setzen/entfernen?[Diese Nachricht wurde von mycon am 07. Aug. 2011 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PrintToFile als Bild?
mycon am 14.05.2011 um 23:31 Uhr (0)
Inzwischen habe ich nochmal etwas rumgetestet, aber ich finde einfach keinen Weg das zu bewerkstelligen.Also nochmal, mein Problem ist:Ich habe im 3D ein Part oder Produkt offen von dem ich Screenshots machen möchte.Das funktioniert auch vom Drehen der Ansichten und speichern als Bild problemlos.Mein Problem ist das korrekte Zoomen, und zwar für jede Ansicht einzeln.Derzeit nutze ich diese Sub:Sub Fokusieren(ByVal MyViewer As Viewer) MyViewer.Reframe If Sprache = "EN" Then CATIA.StartCommand "Fit All ...
|
| In das Form CATIA V5 Programmierung wechseln |